//package com.ewei.support.mail.async;
//
//import java.util.concurrent.Callable;
//
//import com.ewei.support.async.AsyncRunner;
//import com.ewei.support.mail.Mail;
//import com.ewei.support.mail.MailSender;
//
///**
// * @author li
// * @version 1 (2014年7月3日 下午2:32:00)
// * @since Java7
// * @deprecated
// */
//public class AsyncMailSender extends AsyncRunner<String> implements MailSender {
//    private MailSender mailSender;
//
//    public String send(final Mail mail) {
//        doTask(new Callable<String>() {
//            public String call() throws Exception {
//                String id = getMailSender().send(mail);
//                getHandler().handle(id);
//                return id;
//            }
//        });
//        return null;
//    }
//
//    public MailSender getMailSender() {
//        return mailSender;
//    }
//
//    public void setMailSender(MailSender mailSender) {
//        this.mailSender = mailSender;
//    }
//}